{$NAMES}
The names directive instructs the compiler to recognize only the identifiers which are valid for the VectorWorks version specified in the compiler directive. Identifiers screened by this directive include procedure, function, and constant identifiers. The syntax for the names directive is:
{$NAMES <version number>}
Identifiers which are not defined for the specified version of the product will generate a VectorScript error. The names directive is intended for use in testing compatibility of scripts with different versions of VectorWorks.
Example: Names directive
{$NAMES 8}
In the example, the VectorScript compiler will recognize only those identifiers valid for VectorWorks 8. Any identifier names not supported by the compiler (such as new functions in subsequent versions) will return an error, and should not be used in scripts that must be compatible with the version specified in the directive.

Compiler Directives : {$NAMES}

Nemetschek NA
Phone: 410.290.5114
Fax: 410.290.8050